home *** CD-ROM | disk | FTP | other *** search
/ Joint Education Initiative / Joint Education Initiative.iso / programs / dos / gna / image / contour / isostat / igrav.doc < prev    next >
Text File  |  1989-03-24  |  5KB  |  85 lines

  1. GEOPHYSICS OF NORTH AMERICA - ISOSTATIC GRAVITY CONTOURS          igrav.doc
  2.  
  3. This directory contains the contours of the Isostatic Gravity data set for
  4. the United States.
  5.  
  6. In order to understand how the data are arranged, one must understand
  7. something about the process of generating these data.  The contouring was
  8. done in 25 regions.  Each contiguous section of each contour line is called
  9. a segment and each segment is made up of some number of line fragments.
  10. Each segment starts with an implicit move command and the fragments are the
  11. endpoints of a series of draw commands.  The data storage scheme therefore
  12. has three basic units: regions, segments, and points (where points are the
  13. ends of fragments).
  14.  
  15. The regionalization of the data is expressed in the file structure.  The
  16. data are stored in 25 files, each called ISOGRAV.NUM, where NUM is the
  17. region number.  Each data file has the longitude and latitude pairs of the
  18. endpoints of the contour lines for all of the contours within the given
  19. region.  These values are stored in two 4-byte floating point numbers.
  20.  
  21. Parameters for ISOGRAV Contour Regions:
  22.   Region   Minimum  Minimum   Maximum  Maximum Number of Number of
  23.          Longitude Latitude Longitude Latitude  Segments    Points
  24.        0   232.292   40.708   237.500   49.500       425     14377
  25.        1   233.333   32.000   237.500   40.708       230      5937
  26.        2   237.500   40.708   245.000   49.500       598     17606
  27.        3   237.500   31.917   245.000   40.708      1113     29288
  28.        4   237.583   31.500   243.625   31.917        79      1176
  29.        5   245.000   40.708   252.500   49.459       490     18669
  30.        6   245.000   31.917   252.500   40.708       714     21463
  31.        7   245.417   30.917   252.500   31.917        70      1211
  32.        8   252.500   40.708   260.000   49.459       306     13486
  33.        9   252.500   31.917   260.000   40.708       432     17108
  34.       10   252.500   27.291   260.000   31.917       114      3989
  35.       11   260.000   40.708   267.500   49.417       433     19839
  36.       12   260.000   31.917   267.500   40.708       247     13357
  37.       13   260.000   24.583   267.500   31.917       210     10700
  38.       14   267.500   40.708   275.000   48.875       329     16675
  39.       15   267.500   31.917   275.000   40.708       313     13678
  40.       16   267.500   23.999   275.000   31.917       277     12085
  41.       17   275.000   40.708   282.500   47.500       123      5092
  42.       18   275.000   31.917   282.500   40.708       338     16235
  43.       19   275.000   23.528   282.500   31.917       368     15939
  44.       20   282.500   40.708   290.000   47.208       180      7862
  45.       21   282.500   31.917   290.000   40.708       432     15010
  46.       22   282.500   23.500   288.584   31.917       497     16750
  47.       23   290.000   40.708   295.708   47.833       233      7726
  48.       24   290.000   33.500   295.626   40.708       211      4702
  49.  
  50.  
  51. The index file (ISOGRAV.INX) contains information about the segments.  There
  52. is one 20 byte record for each segment.  Each record contains the contour
  53. level for the segment (2 byte integer), the minimum longitude (degrees
  54. east), minimum latitude, maximum longitude (degrees east), maximum latitude
  55. of the box surrounding the segment (each a 4 byte floating point number),
  56. and the number of points in the segment (2 byte integer).  The relationship
  57. between the index file and the data files is known through the byte offset
  58. to the beginning of each data set in the index file.  These byte offsets can
  59. be calculated from the number of segments in each data set (20 * cumulative
  60. number of segments).
  61.  
  62. The contour level is a relative value related to the actual data value and
  63. contour interval as follows:
  64.     Contour interval = 10 milligals
  65.     First contour level   =  1   Contour data value = -220 milligals
  66.     Zero  contour level   = 23   Contour data value =    0 milligals
  67.     Maximum contour level = 33   Contour data value =  100 milligals
  68.  
  69. These are the offsets in bytes to the first segment of each region in the
  70. ISOGRAV contour index file:
  71.  
  72.    Reg  Offset  Reg  Offset  Reg  Offset  Reg  Offset  Reg  Offset
  73.      0       0    1    8500    2   13100    3   25060    4   47320
  74.      5   48900    6   58700    7   72980    8   74380    9   80500
  75.     10   89140   11   91420   12  100080   13  105020   14  109220
  76.     15  115800   16  122060   17  127600   18  130060   19  136820
  77.     20  144180   21  147780   22  156420   23  166360   24  171020
  78.  
  79. The region parameters and the byte offsets are contained in the file
  80. contour.h which is on your program disk. 
  81.  
  82. The programs listindx and listdata (on the accompanying diskette) read the
  83. index and data files respectively and output the contents to standard output
  84. as ASCII. 
  85.